-->
获得免费通行证,加入我们的流媒体连接-2月19日至22日; 现在注册!

HLS现在支持碎片化MP4,使其与DASH兼容

文章特色图片

苹果今天宣布为MP4碎片文件加入字节范围寻址功能, 或fMP4, 允许内容在HLS中播放,而无需将其复用到传统的MPEG-2传输流中. 兼容较新版本的操作系统(macOS、tvOS和iOS 6).0或更高)这个新的fMP4功能使HLS与基于浏览器的HTML 5播放的行业标准MPEG-DASH兼容.

关于fMP4和HLS的会话 在今天的全球开发者大会上, 苹果公司发布了规格草案. 业界的反应是积极的.

DASH和HLS:回顾

就在一年前,Bitmovin团队宣布发布Bitdash 3.0,这使得苹果HLS能够在Bitmovin的HTML5和Flash视频播放器中传输. 

使用Bitdash 3.0推出了Apple HTTP 在线直播。 (HLS)原生支持, 这意味着HLS不再与苹果设备绑定,而是可以在任何网页浏览器上使用.

仍然, Flash和HLS在Flash播放器中的整合, 在基于mp4的播放与HLS播放的任何集成中都有一个弱点:被称为MPEG-2传输流(M2TS)的致命弱点。.

m2ts是一种传输流技术,让人回想起ATM意味着异步传输模式的时代, 非自动柜员机使用了一种分组技术,将一个视频和一到两个音频通道分割成小段,可以通过自动取款机或卫星上行链路等间歇性传输方式传输.

数据包有一个程序ID (PID)和足够的信息来允许在远端重新组装视频和音频通道, 即使包裹没有按顺序到达.

当广播公司只有一个分辨率和几个可选择的音频通道时,这项技术很好地服务了广播公司(想想SAP)。, 但一直不适合扩展到无数的分辨率, 比特率, 以及全球互联网电视观众对OTT的多语种要求.

主要原因是多路复用, 将单个分辨率与离散音频流配对的行为. 再加上自适应比特率(ABR)的复杂性,它有5到7个分辨率和10到20个不同语言的音轨, 每秒产生如此多的视频排列的复杂性很容易以对数级数扩展成一团乱糟糟的东西.

要解决这个问题, 使用标准的MP4视频文件和AAC或MP3音频文件, MPEG委员会开始着手创建ABR解决方案,该解决方案使用了业界所说的“延迟绑定”,其中清单文件(各种视频内播放列表)消除了预先分割内容的需要.

使用字节范围寻址, 这些MP4和音频文件将保持完整, 分段将使用一个指针进行虚拟化,该指针以特定的比特率或分辨率提供一个文件的小片段, 如果最终查看器和托管内容(通常在CDN上)之间的网络带宽增加或减少到足以保证以相同的比特率发送下一段,则接着是另一个MP4和音频文件的一小段. 这种来自MPEG的ABR解决方案被称为MPEG- dash.

后期绑定对于这些独立文件非常有效, 碎片化MP4这个术语已经使用了很多年了(从我为Adobe和微软撰写关于碎片化MP4好处的联合白皮书开始)。.

在那份白皮书中, 我提到过M2TS, 在HLS中使用, 不能很好地扩展到互联网规模的用户(这是在OTT这个词出现之前), 或者过度交付, 成为受欢迎的). 不管, 当视频文件的短片段需要多路转换成MPEG-2传输流时,总是会出现性能下降.

今天的新闻:为什么分散的MP4支持很重要

解决这个问题就是为什么今天苹果宣布将更新HLS,包括使用碎片化的MP4文件是如此的重要.

它不仅允许后期绑定,而且消除了对多路复用的需要, 它也有可能将基于行业标准的DASH参与者与事实上的HLS交付标准结合起来.

现在,在我们开始快乐的舞蹈之前,这里有一个来自Bitmovin团队的警告:

“苹果仍然要求内容提供商在iOS上使用HLS流媒体播放超过10分钟的内容," 莱因哈德·格兰德写道Bitmovin的解决方案架构师.

不过,他指出,从编码的角度来看,包含碎片化的MP4可能是一个巨大的进步:

“到目前为止, 有必要以不同的格式对内容进行编码,以最大限度地扩大浏览器覆盖范围,并覆盖当今大多数终端用户设备. 这将使内容的存储空间增加了2倍,并降低了CDN效率,因为内容无法在设备之间有效地重用."

由于可能的排列,大多数内容所有者的存储空间增加了5倍,而存储空间增加了2倍就足够了, 因此,碎片化的MP4将节省大量的存储成本. 

除了存储节省, 还可以节省运输成本, 更少的文件需要传输cdn内部网络来存储在更近的缓存点.

除了, 工作流的节省也同样巨大, 因为延迟绑定提供的即时方法意味着文件可以从非线性编辑系统(NLE)输出为MP4,而无需进一步编码或转码.

这使得NLE可以做更多的付费编辑工作,这意味着额外的间接成本节约.

换句话说, 使用碎片化MP4的HLS是一件大事, 不仅仅是技术上, 同时也是为了你的底线.

流媒体覆盖
免费的
合资格订户
现在就订阅 最新一期 过去的问题
相关文章

DASH第三版减少直播延迟:视频

即将到来的DASH第三版将解决几个缺失的功能, 康卡斯特的一位首席架构师说, 并将降低直播视频延迟.

DASH产业论坛主席谈DASH发展路线图:视频

在流媒体东方, Iraj Sodagar, DASH行业论坛主席兼主席, 解释了版本3的内容.0.

2016年MPEG-DASH现状

整个行业正从插件转向HTML5. 以下是独立于供应商的流媒体标准是如何获得动力的.

提及的公司及供应商